@charset "utf-8";
/* CSS Document */

body{ MARGIN:0PX 0PX; PADDING:0PX 0PX;FONT-SIZE:12PX; font-family:Arial, Helvetica, sans-serif; TEXT-ALIGN:center;COLOR:#555555; background:#ffffff; line-height:21px; margin-left:auto;margin-right:auto;}

a{ color:#555555; text-decoration:none; outline-style:none; outline-color:invert; outline-width:medium}

a:link{ text-decoration:none;}

a:hover{ color:#123572}

a img{ border:0;}

h1,h2,h3,h4,ul,li,div,p,span,b,i,input,select{ margin:0px; padding:0px;}

ul,li{ padding:0px; margin:0px; list-style:none;}

a img{ border:none;}

.clear{ clear:both; height:0; overflow:hidden; display:block;}

.blue{ color:#123572; }

.float_left{ float:left;}

.float_right{ float:right;}

.container{ width:1007px; margin:0px auto; padding:0px; text-align:left; }

#top{position:relative; width:1007px; height:70px;　 }

.set{ position:absolute ; right:0px; top:27px;}

.set a{ margin:0px 10px;}

.set a.tb1{ background:url(../images/top_tb1.jpg) no-repeat left center; padding-left:27px;}

.search{ float:right;}

.search input{ float:left;}

.search_k{ border:solid 1px #bfbfbf; width:160px; height:25px; background:#ffffff; padding-left:6px; line-height:25px; color:#999999;}

#menu{ height:36px; line-height:30px;}

#menu .menu_dh{ float:left;}
#menu .menu_dh ul li{ float:left; width:95px; text-align:center; font-family:'微软雅黑'; font-size:14px; color:#484848;}

#menu .menu_dh ul li a{display:block; height:36px; line-height:30px;  color:#484848;}

#menu .menu_dh ul li a:hover{ color:#113673; background:url(../images/menu_line.jpg) no-repeat center bottom; }

/*Top*/

.index_banner{ height:294px; }
.index_notic{ border-bottom:solid 1px #dbdbdb; height:30px;  margin-top:6px;}
.index_notic .l_bt{ width:71px; float:left; text-align:center; font-family:'微软雅黑'; font-size:14px; line-height:30px;} 
.index_notic .tb-cent{ width:40px; float:left; padding-top:8px;}
.index_notic .tb-cent img{ margin:0px 4px;}
.index_notic .not_list{ width:860px; float:left; padding-left:10px; line-height:30px; overflow:hidden; height:30px;}

.index_top{ height:30px; line-height:30px; font-family:'微软雅黑'; font-size:18px; margin-top:15px;}

.index_pro_con{ padding-top:10px;}
.index_pro_con .pic{ width:232px; float:left; margin:0px 9px; display:inline;}
.index_pro_con .pic img{ border:solid 1px #eff0f1;} 
.index_pro_con .pic .name{ height:39px; line-height:39px; padding-left:24px; font-weight:bold; background:url(../images/name_tb.jpg) no-repeat 200px 16px #eff0f1;}

.index_news{ background:#f0f1f3; padding:10px 0px; margin-top:30px; clear:both;}

.index_news_list{ width:285px; float:left; margin-right:60px; display:inline;}
.index_news_list .list{ height:82px; margin-bottom:10px; margin-top:5px;}
.index_news_list .list .l_p{ width:120px; float:left; }
.index_news_list .list .r_con{ width:146px; float:right;}
.index_news_list .list .r_con .bt{ color:#113673;}
.index_news_list .list .r_con .date{ background:#d0d1d3; color:#FFFFFF; padding:0px 3px;}
.news_more{ background:url(../images/news_jt1.jpg) no-repeat right center; padding-right:25px;  font-family:'微软雅黑'; font-size:14px; margin-top:10px; clear:both;}

.index_cases_con{ padding-top:15px;}
.index_cases_con .pic{ width:174px; float:left; display:inline; text-align:center; margin:0px 13px;}

/*Index End*/


.inside_banner{ height:294px;}

#con{ padding:15px 0px;}

#left{ width:210px; float:left;}

.left_top{ height:31px; background:url(../images/left_top.jpg) no-repeat; color:#FFFFFF; line-height:31px; text-align:center; font-size:14px;}

.left_dh{  margin-bottom:15px; border:solid 1px #dcdee3;}

.left_dh ul li{ line-height:31px;}

.left_dh ul li a{ background:url(../images/left_li.jpg) no-repeat; height:31px; display:block; padding-left:35px; border-bottom:solid 1px #dcdee3;}

.left_dh ul li a:hover{ font-weight:bold;}

.left_dh ul li a#l_hover{ font-weight:bold;}

.left_dh ul ul li a{ padding-left:45px; background:none; }

.left_dh ul ul li a:hover{ }

.left_dh ul.collapsed {display: none;}

.left_contact{ padding:15px; border:solid 1px #dcdee3;}


#right{ width:750px; float:right;  }

.right_dh{ height:34px; line-height:34px; text-align:right; background:url(../images/right_dh.jpg) no-repeat center bottom;}


.right_con{ min-height:200px; height:auto; _height:200px; padding:15px 5px;}

.proshow{ width:33%; text-align:center; margin-top:10px; height:180px; float:left;}

.proshow img{ border:solid 1px #CCCCCC; padding:2px;}

.pro_pic{ width:232px; float:left; margin:0px 6px; height:270px; margin-top:15px; display:inline;}
.pro_pic img{ border:solid 1px #eff0f1;} 
.pro_pic .name{ height:39px; line-height:39px; padding-left:24px; font-weight:bold; background:url(../images/name_tb.jpg) no-repeat 200px 16px #eff0f1;}

.big_con{ padding:15px 0px; min-height:200px; height:auto; _height:200px;}
.big_con_l{ width:504px; float:left;}
.big_con_l .pic{ border:solid 1px #dadada;}
.small_con{ height:100px; clear:both; margin-top:15px;}
.small_con img{ cursor:pointer;}
.small_con .pro_list{ position:relative; width:100%;}
.small_con .bx_wrap a.prev{ width: 15px; height: 17px; line-height: 17px; outline-style: none; outline-width: 0; position: absolute; left: 0px; top:30px; text-indent: -9999px;background: url(../images/l_buton.jpg) no-repeat; z-index:10;}
.small_con .bx_wrap a.next{width: 15px;height: 17px;line-height: 17px;right:0px; top:30px; outline-style: none;outline-width: 0;position: absolute; text-indent: -9999px;background: url(../images/r_buton.jpg) no-repeat right; z-index:10;}
.small_con .pro_list .bx_container{ margin:0px auto;}

.big_r{ width:470px; float:right; padding-top:20px;}
.big_r .title{  padding:3px 0px;  }

/*Inside End*/


/*Bottom*/
 
.last_dh{ min-height:148px; height:auto; _height:148px; padding:20px 0px; padding-top:40px; background:url(../images/last_dh.jpg) repeat-x top #ededed; margin-top:15px;}
.last_dh .list{ width:95px; float:left;}
.last_dh .list .bt{ font-weight:bold; padding-bottom:5px; font-size:14px; text-align:center; }
.last_dh .list ul{}
.last_dh .list ul li{ line-height:28px; height:28px;  overflow:hidden; text-align:center; }
.last_contact{ width:300px; float:right; background:url(../images/last_map.jpg) no-repeat center top; padding-left:35px; padding-bottom:30px;}
.last_contact .but{ width:95px; height:31px; line-height:31px; border:none; background:url(../images/last_bu.jpg) no-repeat; color:#FFFFFF; font-weight:bold; text-align:center; display:block; float:left; margin-right:15px;}

 
.last_menu{ background:#113673; padding:10px 0px; clear:both; color:#FFFFFF;}
.last_menu a{ color:#FFFFFF;}
.last_menu_l{ float:left;}

.last_menu_l a{ margin:0px 10px;}

.last_menu_r{ float:right; padding-right:10px; text-align:right;}